Algebraic Definition of a Functional Programming Language and Its Semantic Models
نویسندگان
چکیده
— In the usual framework of abstract types programming languages inciuding a définition mechanism for partial recursive functions cannot be specified sufficiently complete because of the termination problem. Therefore the algebraic concepts of abstract types are extended to partial algebras leading to "total" homomorphisms for partial algebras. In this framework an abstract type is given defining a functional programming language. The category of models of that type can be structured with the help of a partial order induced by the total homomorphisms. This order shows the relationship between the different semantic models and the weü-known notions of fixed point theory. Initial and weahly terminal models correspond directly to least fixed points, the subcategories of optimal and maximal models correspond to optimal and maximal fixed points. Finally, strong terminality and initiality of the subcategory of minimally defined models can be connected to mathematical and operational équivalence of recursive functions. Résumé. — En raison du problème de terminaison la notion usuelle des types abstraits ne permet pas de spécifier (d'une manière suffisamment complète) des fonctions partiellement récursives ayant un domaine non récursif De ce fait nous élargissons les concepts algébriques des types abstraits par la notion cT algèbre partielle et la notion d'homomorphisme entre algèbres partielles. Nous appliquons cette méthode de spécification à Vexemple d'un langage de programmation fonctionnelle. La catégorie des modèles de ce type peut être analysée et structurée à F aide d'un ordre partiel induit par les homomorphismes faibles. Cet ordre montre les relations entre les différents modèles sémantiques d'un type et les notions bien connues de la théorie des points fixes. Les modèles initiaux et faiblement terminaux correspondent exactement aux plus petits points fixes et les sous-catégories des modèles optimaux et maximaux correspondent aux points fixes optimaux et aux points fixes maximaux. En plus les modèles terminaux de la sous-catégorie des modèles minimalement définis décrivent Céquivalence mathématique entre fonctions récursives pendant que les modèles initiaux de cette sous-catégorie caractérisent une équivalence opérationnelle.
منابع مشابه
Test de conformité : une approche algébrique
In this article, we propose a formalization of conformance testing with respect to algebraic specifications. We interpret functional behavior of programs with the help of algebraic models. We materialize abstract tests extracted from the specification with concrete tests written in a given programming language. This double bridge allows us to link the semantic correctness of a program with the ...
متن کاملبررسی و مقایسه رشد جنبه محتوایی مهارت تعریف واژه در دانشآموزان 7 تا 12 ساله فارسیزبان
Objective Language has three components: content, form and pragmatic. The content includes the semantic components. Semantic knowledge of word relationships requires awareness of the relationships between different words in the same field and other fields. One of the main components of the semantic is the mental lexicon that many of the semantic communications, including the organization and se...
متن کاملSemantic Prosody: Its Knowledge and Appropriate Selection of Equivalents
In translation, choosing appropriate equivalent is essential to convey the right message from source-text to target-text, and one of the issues that may have a determinative role in appropriate equivalent choice is the semantic prosody (SP) behavior of words and the relation existing between the SP of a word and semantic senses (i.e. negativity, positivity or neutrality) of its collocations in ...
متن کاملSemantic Prosody: Its Knowledge and Appropriate Selection of Equivalents
In translation, choosing appropriate equivalent is essential to convey the right message from source-text to target-text, and one of the issues that may have a determinative role in appropriate equivalent choice is the semantic prosody (SP) behavior of words and the relation existing between the SP of a word and semantic senses (i.e. negativity, positivity or neutrality) of its collocations in ...
متن کاملComparing the word definition skill between children with cochlear implant and normal children.
Background:word definition is a linguistic and Meta linguistic skill related to the development of language, academic success and intellectual function. There is a littleresearch in the field of word definition in children with cochlear implant (CI) in Iran. Therefore, the purpose of this study was to examine and compare the word definition in children with CI with normal children. Methods: In...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- ITA
دوره 17 شماره
صفحات -
تاریخ انتشار 1983